﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Capa_Entidad;
using Acceso_Datos.Clases_DAO;
namespace Negocio.Clases_BL
{
    public class clsMedicoBL
    {
        clsMedicoDAO datos = new clsMedicoDAO();

        public bool Insertar(GEN_MEDICO obj)
        {

            return datos.Insertar(obj);
        }
        public bool Insertar_Medico_Especialidad(GEN_MEDICO Obj1, GEN_ESPECIALIDAD Obj2, Int32 idEspecialidad)
        {

            return datos.Insertar_Medico_Especialidad(Obj1, Obj2, idEspecialidad);
        }
        public bool Modicar(GEN_MEDICO obj)
        {
            return datos.Modificar(obj);
        }

        public bool Eliminar(GEN_MEDICO obj)
        {
            return datos.Eliminar(obj);
        }
        public List<GEN_MEDICO> listar()
        {
            return datos.listar();
        }
        public List<V_Medico> listar_Medico()
        {
            return datos.listar_Medico();
        }
        public List<V_Medico_Especialidad> listar_Medico_Filtro(Int32 ID_Especialidad)
        {
            return datos.listar_Medico_Filtro(ID_Especialidad);
        }
        public List<V_Medico_Especialidad> listar_Medico_Especialidad(Int32 ID_Medico)
        {
            return datos.listar_Medico_Especialidad(ID_Medico);
        }
        public List<V_Medico_Especialidad> listar_Medico_Especialidad_Sin_Filtro()
        {
            return datos.listar_Medico_Especialidad_Sin_Filtro();
        }
        public int UltimoNumero()
        {
            return datos.UltimoNumero();
        }
    }
}
